package com.clear.snapshot;

import java.util.ArrayList;
import java.util.List;

/**
 * 负责人（Caretaker）：负责保存和恢复备忘录。它不应该对备忘录的内容进行任何操作，只是将备忘录传递给发起人
 */
public class Caretaker {
    private final List<Memento> mementoList = new ArrayList<>();

    public void add(Memento memento) {
        mementoList.add(memento);
    }

    public Memento get(int index) {
        // 忽略其他逻辑
        return mementoList.get(index);
    }
}
